@charset "utf-8";
/* CSS Document */

/* 
css of jadesoul.cn by JadeSoul (wslgb2006@163.com) @ 2009-5-1 8:16:20
Copyright (c) 2009 WWW.JADESOUL.CN .
*/


/* CONTENT */

body{
	padding:0px;
	margin:0px;
	color:#FFF;
}


body, th, td {
	font-size:12px;
	font-family:"微软雅黑",Verdana,sans-serif; 
}

h1,h2,h3 { margin-top:.8em; font-family:"Trebuchet MS",sans-serif; font-weight:normal; }
h1 { font-size:218%; margin-top:.6em; margin-bottom:.6em; color:#092e20; line-height:1.1em; }
h2 { font-size:150%; margin-top:1em; margin-bottom:.2em; line-height:1.2em; color:#092e20; }
h3 { font-size:125%; font-weight:bold; margin-bottom:.2em; color:#487858; }
h4 { font-size:100%; font-weight:bold; margin-bottom:-3px; margin-top:1.2em; text-transform:uppercase; letter-spacing:1px; }
h5 { font-size:1em; font-weight:bold; margin-top:1.5em; margin-bottom:3px; }



/* LOGO */
#logo_container{
	padding:10px;
}
/* MENU */
#menu_container{
	color:#C60;
	vertical-align:bottom;
	padding-bottom:10px;
}
#menu_container a{
	margin:8px;
}

/* LINKS */

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited { color:#ffc757; }
#layer1 a:link, #layer1 a:visited { color:#FC0; text-decoration:none; }
#layer2 a:link, #layer2 a:visited { color:#ffc757; text-decoration:none; }
a:hover { color:#ffe761; }
#layer1 a:hover {  color:#FF0; text-decoration:none; }
#layer2 a:hover { color:#ffe761; background:none; }
#layer1 h2 a, layer1 h3 a { text-decoration:none !important; }

/* LISTS */

ul {
	padding-left:13px;
}


li{
	line-height:22px;
	margin-left:10px;
	list-style-image:url(images/arrow.gif);
	
	list-style-type: square;
	list-style-position: outside;
}



/* LAYERS */

.layer0{
	background:#082921;
}

.layer1{
	background:#214a31;
}

.layer2{
	background:#316342;
}

.layer3{
	background:#4a7b5a;
}

.spacer{
	height:10px;
}

.t1{
	color:#FFF;
	font-size:14px;
	font-family:"Trebuchet MS",sans-serif;
}
.t2{
	/*color:#4a7b5a;*/
	color:#000;
	font-size:14px;
	font-family:"Trebuchet MS",sans-serif;
}

#l2_body, #l1_body{
	padding:10px;
}
#l2_body h1,#l2_body h2,#l2_body h3,#l2_body h4,#l2_body h5, #l1_body h1,#l1_body h2,#l1_body h3,#l1_body h4,#l1_body h5{
	color:#FFF;
}

.text{
	background:#FFF;
	color:#030;
	padding:10px;
}


.text p{
	padding-left:20px;
}



.text2{
	padding:10px;
}

hr{
	border:1px dashed #AAAAAA;
	height:1px;
}

/* BANNER */

#banner{
	background:#92cc47;
	height:50px;
	padding:10px;
}

/* FOOT */

#foot{
	padding:10px;
	font:10px;
	font-family:"Trebuchet MS",sans-serif;
}

/* OTHERS */
.warning{
	padding:10px;
	background:#FFC8C8;
	border:solid 1px #F00;
}


#visit_record{
	color:#C00;
}

.visitTable{
	margin:10px;
	border:solid 1px #4a7b5a;
	text-align:center;
}

.visitTable th, .visitTable td{
	padding:2px;
}
.visitTable th{
	background:#4a7b5a;
	color:#FFF;
}
.visitTable td{
	color:#030;
}
.visitTable .light{
	background:#B1E7AD;
}

.code{
	padding:5px;
	background:#e7ffbd;
	border:solid 1px #94de39;
	border-left:none;
	border-right:none;
}

.notice{
	padding:5px;
	background:#ffe9ca;
	border:solid 1px #ffb64e;
	border-left:none;
	border-right:none;
	color:#F30;
}

.msp{
	background:#FFF;
	padding:5px;
}


#article_content {
	background:#FFF;
}